export interface OperationPerformance {
  code: string
  engineCount: number
  engineType: 'Jet' | 'Turboprop' | 'Piston'
  wakeCategory: string
  massRef: number
  massMin: number
  massMax: number
  maxPayload: number
  gradMass: number
  vMO: number
  machMO: number
  hMO: number
  hMax: number
  S: number
  cIBO: number
  k: number
  cM16: number
  gradTemp: number
  vStallCR: number
  cDrag0CR: number
  cDrag2CR: number
  vStallIC: number
  cDrag0IC: number
  cDrag2IC: number
  vStallTO: number
  cDrag0TO: number
  cDrag2TO: number
  vStallAP: number
  cDrag0AP: number
  cDrag2AP: number
  vStallLD: number
  cDrag0LD: number
  cDrag2LD: number
  cDrag0Gear: number
  cThrCmb1: number
  cThrCmb2: number
  cThrCmb3: number
  cThrCmb4: number
  cThrCmb5: number
  cThrDesLow: number
  cThrDesHigh: number
  hPDes: number
  cThrDesAP: number
  cThrDesLD: number
  vDesRef: number
  machDesRef: number
  cFuel1: number
  cFuel2: number
  cFuel3: number
  cFuel4: number
  cFuelCR: number
  TOL: number
  LDL: number
  span: number
  length: number
}

export interface AirlineProcedure {
  vCl1: number
  vCl2: number
  mCl: number
  vCr1: number
  vCr2: number
  mCr: number
  vDes1: number
  vDes2: number
  mDes: number
}

export interface BADAAircraftTypeModel {
  id: string
  performance: OperationPerformance
  procedure: AirlineProcedure
}
